Skip to content

Conversation

@LEE-HYUNGJUN
Copy link

양방향 데이터 바인딩 예제를 실습.

실습 하면서 고민했던 것은 EditText에서 실시간으로 입력하는 것이 TextView에 바로 입력되는 것도
양방향 데이터 바인딩이라고 생각하여 접근 방식을 어떤식으로 해야 할지 조금 오래걸렸습니다ㅜ

jinsu4755 and others added 2 commits December 31, 2020 14:16
양방향 데이터 바인딩 예제를 실습.  layout의 EditText에 text 추가.  MainActivity에서 새로운 함수를 추가 -> 기존의 버튼 클릭 리스너가 필요 없어짐 

Related to #3
@LEE-HYUNGJUN LEE-HYUNGJUN added the 형준 담당자: 형준 label Jan 1, 2021
@LEE-HYUNGJUN LEE-HYUNGJUN requested a review from jinsu4755 January 1, 2021 04:25
@LEE-HYUNGJUN LEE-HYUNGJUN self-assigned this Jan 1, 2021
Copy link
Member

@jinsu4755 jinsu4755 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

따봉~ 아마 이정도 했으면 어느정도의 데이터 바인딩 사용법은 사실 실습해보았지만

데이터 바인딩 결합식은 전혀 사용하지 않은 케이스가 될텐데 이 부분은 실습으로 다루자니 너무 시간이 오래거릴듯 해서 공식문서를 읽어보도록 하자! 수고했어~~


private lateinit var binding: ActivityMainBinding
val editText = ObservableField<String>()
var editText = ObservableField<String>()
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

오우 이 ObservableField는 내부 값이 알아서 변경되는 친구이기 때문에 해당 인스턴스를 var로 변경가능하게 해줄 필요가 없어!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

형준 담당자: 형준

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants